delay payment - Turkish English Dictionary